package com.tbit.main.service;

import com.tbit.main.pojo.AccountDataDaySta;
import com.tbit.main.pojo.BrandDataDaySta;

import java.util.List;

/**
 * @author LMY
 * @create 2022-03-30 16:59
 * 区域对账数据日统计
 */
public interface AccountDataDayStaService {

    /**
     * 区域按照时间查询总数
     *
     * @param accountIds
     * @param startTime
     * @param endTime
     * @return
     */
    List<BrandDataDaySta> getByAccountIdAndTimeCount(List<Integer> accountIds, String startTime, String endTime);

    /**
     * 区域按照时间查询
     *
     * @param accountId
     * @param startTime
     * @param endTime
     * @return
     */
    List<AccountDataDaySta> getByAccountIdAndTime(List<Integer> accountId, String startTime, String endTime);

    /**
     * 区域按照时间查询总数
     *
     * @param accountId
     * @param startTime
     * @param endTime
     * @return
     */
    BrandDataDaySta getByAccountITimeMoney(Integer accountId, String startTime, String endTime);

    /**
     * 区域按照时间查询总数
     *
     * @param accountId
     * @param startTime
     * @param endTime
     * @return
     */
    BrandDataDaySta getByAccountITimeCount(Integer accountId, String startTime, String endTime);

}
